GeometryCreationUtilities.CreateBlendGeometry
Description:
Creates a solid by blending two closed curve loops lying in non-coincident planes.
Creates a solid by blending two closed curve loops lying in non-coincident planes.
Overloads (2):
CreateBlendGeometry(CurveLoop,CurveLoop,ICollection[VertexPair],SolidOptions)
public static Solid CreateBlendGeometry(
CurveLoop firstLoop,
CurveLoop secondLoop,
ICollection<VertexPair> vertexPairs,
SolidOptions solidOptions
)
-
firstLoopThe first curve loop. The loop must be a closed planar loop without intersections or degeneracies. No orientation conditions are imposed. The loop must be a closed planar loop without intersections or degeneracies. No orientation conditions are imposed. The loop may not contain just one closed curve - split such a loop into two or more curves beforehand.
-
secondLoopThe second curve loop, satisfying the same conditions as the first loop. The planes of the first and second loops must not be coincident, but they need not be parallel.
-
ICollection<VertexPair>vertexPairsThis input specifies how the two profile loops should be connected. If null, the function chooses vertex connections that will result in a geometrically reasonable blend.
-
solidOptionsThe optional information to control the properties of the Solid.
Return Value
The requested solid.
The requested solid.
-
The first profile CurveLoop do not satisfy the input requirements. -or- The second profile CurveLoop do not satisfy the input requirements.
-
A non-optional argument was null